<?php
if (!class_exists('Descarga')) 
{
	require_once(CAKE.'Clases/Descarga.php');
}

class DescargarHelper extends AppHelper 
{
	protected $desca;
	public function __construct(View $view, $settings = array()) 
	{
    	parent::__construct($view, $settings);
    }

  

/**
 Funcion descargar
 Esta funcion permite mostrar el documento
 $filename: Ruta Absoluta del archivo a Descargar
 $nombre: Nombre con que se descargara el Archivo
 $guar: Valor booleano que indica si el archivo se guardara en el servidor o si sera eliminado por defecto false
 Ejemplo:
        $this->PhpExcel->mostrar('nombre_archivo','xlsx',false);    
**/
	public function mostrar($filename, $nombre ,$guardar=false)
	{
		$file_on_server= $filename;
		$this->_View->layout = '';
		$this->desca = new Descarga($filename, $nombre, 'xls');
		//Quitar el true para que no elimine los archivos temporales
	    $resultado = $this->desca->download_file($guardar);		
	}

}
